be finished/concluded - French English Dictionary